package com.yuyou.tas.service.api.feedback.vo.resp;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

public class FeedbackEditDetail {

    @ApiModelProperty(example = "业务主键")
    private Long id;

    @ApiModelProperty(example = "班级名称")
    private String className;

    @ApiModelProperty(example = "课程 id")
    private Long lessonId;

    @ApiModelProperty(example = "课程名称")
    private String lessonName;

    @ApiModelProperty(example = "班型id")
    private Long baseLevelId;

    @ApiModelProperty(example = "班型名称")
    private String baseLevelName;

    @ApiModelProperty(example = "班级编号")
    private String num;

    @ApiModelProperty(value = "校区 id")
    private Long baseSchoolId;

    @ApiModelProperty(example = "所属校区")
    private String school;

    @ApiModelProperty(example = "科目 id")
    private Long dataSubject;

    @ApiModelProperty(example = "科目")
    private String subject;

    @ApiModelProperty(example = "年级id")
    private Long baseSectionId;

    @ApiModelProperty(example = "年级")
    private String section;

    @ApiModelProperty(example = "学期id")
    private Long baseTrimesterId;

    @ApiModelProperty(example = "学期")
    private String trimester;

    @ApiModelProperty(example = "开课日期")
    private Date openTime;

    @ApiModelProperty(example = "结课日期")
    private Date closeTime;

    @ApiModelProperty(example = "创建时间")
    private Date createTime;

    @ApiModelProperty(example = "学生人数")
    private Integer stuCount;

    @ApiModelProperty(example = "已录人数")
    private Integer finishCount;

    private List<FeedbackNoteMoreVo> notes;

    @ApiModelProperty(example = "教师头像")
    private String head_img;

    private List<StudentFeedBackEdit> list;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public Long getLessonId() {
        return lessonId;
    }

    public void setLessonId(Long lessonId) {
        this.lessonId = lessonId;
    }

    public String getLessonName() {
        return lessonName;
    }

    public void setLessonName(String lessonName) {
        this.lessonName = lessonName;
    }

    public Long getBaseLevelId() {
        return baseLevelId;
    }

    public void setBaseLevelId(Long baseLevelId) {
        this.baseLevelId = baseLevelId;
    }

    public String getBaseLevelName() {
        return baseLevelName;
    }

    public void setBaseLevelName(String baseLevelName) {
        this.baseLevelName = baseLevelName;
    }

    public String getNum() {
        return num;
    }

    public void setNum(String num) {
        this.num = num;
    }

    public Long getBaseSchoolId() {
        return baseSchoolId;
    }

    public void setBaseSchoolId(Long baseSchoolId) {
        this.baseSchoolId = baseSchoolId;
    }

    public String getSchool() {
        return school;
    }

    public void setSchool(String school) {
        this.school = school;
    }

    public Long getDataSubject() {
        return dataSubject;
    }

    public void setDataSubject(Long dataSubject) {
        this.dataSubject = dataSubject;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public Long getBaseSectionId() {
        return baseSectionId;
    }

    public void setBaseSectionId(Long baseSectionId) {
        this.baseSectionId = baseSectionId;
    }

    public String getSection() {
        return section;
    }

    public void setSection(String section) {
        this.section = section;
    }

    public Long getBaseTrimesterId() {
        return baseTrimesterId;
    }

    public void setBaseTrimesterId(Long baseTrimesterId) {
        this.baseTrimesterId = baseTrimesterId;
    }

    public String getTrimester() {
        return trimester;
    }

    public void setTrimester(String trimester) {
        this.trimester = trimester;
    }

    public Date getOpenTime() {
        return openTime;
    }

    public void setOpenTime(Date openTime) {
        this.openTime = openTime;
    }

    public Date getCloseTime() {
        return closeTime;
    }

    public void setCloseTime(Date closeTime) {
        this.closeTime = closeTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getStuCount() {
        return stuCount;
    }

    public void setStuCount(Integer stuCount) {
        this.stuCount = stuCount;
    }

    public Integer getFinishCount() {
        return finishCount;
    }

    public void setFinishCount(Integer finishCount) {
        this.finishCount = finishCount;
    }

    public List<StudentFeedBackEdit> getList() {
        return list;
    }

    public void setList(List<StudentFeedBackEdit> list) {
        this.list = list;
    }

    public List<FeedbackNoteMoreVo> getNotes() {
        return notes;
    }

    public void setNotes(List<FeedbackNoteMoreVo> notes) {
        this.notes = notes;
    }

    public String getHead_img() {
        return head_img;
    }

    public void setHead_img(String head_img) {
        this.head_img = head_img;
    }
}
